const Gio = imports.gi.Gio;
const St = imports.gi.St;
+const LoginManager = imports.misc.loginManager;
const Main = imports.ui.main;
const MessageTray = imports.ui.messageTray;
const ShellMountOperation = imports.ui.shellMountOperation;
Name: 'AutorunManager',
_init: function() {
+ this._loginManager = LoginManager.getLoginManager();
+
this._volumeMonitor = Gio.VolumeMonitor.get();
this._volumeMonitor.connect('mount-added',
_onMountAdded: function(monitor, mount) {
// don't do anything if our session is not the currently
// active one
- if (!Main.automountManager.isSessionActive())
+ if (!this._loginManager.sessionActive)
return;
let discoverer = new ContentTypeDiscoverer(Lang.bind (this,